using System;

namespace Sedna.Core.Controller.Configurations
{
	public class AddressTextFieldConfiguration: ClientScriptingConfiguration,  IAddressTextFieldConfiguration
	{
		private string street1BindPath;
		private string street1UnbindPath;
		private string street2BindPath;
		private string street2UnbindPath;
		private string street3BindPath;
		private string street3UnbindPath;
		private string cityBindPath;
		private string cityUnbindPath;
		private string stateBindPath;
		private string stateUnbindPath;
		private string zipBindPath;
		private string zipUnbindPath;

		public string Street1Path
		{
			set
			{
				street1BindPath=value;
				street1UnbindPath=value;
			}
		}

		public string Street2Path
		{
			set
			{
				street2BindPath=value;
				street2UnbindPath=value;
			}
		}

		public string Street3Path
		{
			set
			{
				street3BindPath=value;
				street3UnbindPath=value;
			}
		}

		public string CityPath
		{
			set
			{
				cityBindPath=value;
				cityUnbindPath=value;
			}
		}

		public string StatePath
		{
			set
			{
				stateBindPath=value;
				stateUnbindPath=value;
			}
		}

		public string ZipPath
		{
			set
			{
				zipBindPath=value;
				zipUnbindPath=value;
			}
		}



		public string Street1BindPath
		{
			get { return street1BindPath; }
			set { street1BindPath = value; }
		}

		public string Street1UnbindPath
		{
			get { return street1UnbindPath; }
			set { street1UnbindPath = value; }
		}

		public string Street2BindPath
		{
			get { return street2BindPath; }
			set { street2BindPath = value; }
		}

		public string Street2UnbindPath
		{
			get { return street2UnbindPath; }
			set { street2UnbindPath = value; }
		}

		public string Street3BindPath
		{
			get { return street3BindPath; }
			set { street3BindPath = value; }
		}

		public string Street3UnbindPath
		{
			get { return street3UnbindPath; }
			set { street3UnbindPath = value; }
		}

		public string CityBindPath
		{
			get { return cityBindPath; }
			set { cityBindPath = value; }
		}

		public string CityUnbindPath
		{
			get { return cityUnbindPath; }
			set { cityUnbindPath = value; }
		}

		public string StateBindPath
		{
			get { return stateBindPath; }
			set { stateBindPath = value; }
		}

		public string StateUnbindPath
		{
			get { return stateUnbindPath; }
			set { stateUnbindPath = value; }
		}

		public string ZipBindPath
		{
			get { return zipBindPath; }
			set { zipBindPath = value; }
		}

		public string ZipUnbindPath
		{
			get { return zipUnbindPath; }
			set { zipUnbindPath = value; }
		}
	}
}
